﻿.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.clearfix:after {
  clear: both;
}
.hidden {
  display: none !important;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clearleft {
  clear: left;
}
.clearright {
  clear: right;
}
.full {
  width: 100%;
}
label {
  font-weight: bold;
}
label.error {
  display: block;
}
.list-table {
  width: 100%;
}
.list-table th {
  color: white;
}
.list-table > thead > tr {
  text-align: left;
  background-color: #c40064;
}
.list-table tbody tr:hover td {
  background-color: #ededed;
}
.list-table > tbody > tr > td,
.list-table > thead > tr > th {
  padding-left: 4px;
  text-align: left;
}
